Привет.Делаю сабж.
var startFrom = 10;
var url = window.location.href;
var uri_path = parse_url(window.location.href).path;
var uri_script = parse_url(window.location.href).script;
$(document).ready(function() {
uri_ajax();
});
function uri_ajax(){
$.ajax({
url: '/scrols.php',
method: "POST",
data: {"startFrom" : startFrom,"uri_type":uri_path},
success : function (data) {
data = jQuery.parseJSON(data);
for(var i=0; i<data.length; i++){
callback(data[i],data[i].slug);
}
}
});
}
В data массив данных из базы.Новости. data[i].slug адрес страницы с новостью.Страниц 9.
function callback(data,uri){
$(window).scroll(function(){
if(((($(window).scrollTop()+$(window).height()))>=$(document).height()) && !inProgress){
$.ajax({
url: '/'+uri_path+'/'+uri+'.html',
method: "POST",
data: {"uri_slug":data,"uri_type":uri_path},
success : function (data) {
$("#controller_wrap").append(data);
}
}).done(function(data){});
}
return false;
})
}
Не могу догнать как остановить подгрузку при определённом условии и как остановить выполнение первого запроса.Т.е. вижу в консоле,что при прокрутке он выполняется столько раз,сколько новостей.